package router

import (
	"github.com/gin-gonic/gin"
	"wechat/handle/search"
	"wechat/middleware"
)

func Router(r *gin.Engine) {
	// 用户路由组
	v1 := r.Group("/api/user")
	{
		v1.POST("/sms", search.Sms)         //短信验证码
		v1.POST("/adduser", search.AddUser) //用户注册
		v1.GET("/login", search.Login)      //用户登录
		v1.GET("/search", search.Search)    //用户搜索
	}
	r.POST("/token", middleware.GetToken())

	// 好友路由组
	v2 := r.Group("/api/friend")
	{
		v2.POST("/addFriend", search.AddFriend)  //好友添加
		v2.GET("/listFriend", search.ListFriend) //好友列表
		v2.POST("/addBlack", search.AddBlack)    //添加黑名单
		v2.GET("/listBlack", search.ListBlack)   //黑名单列表
	}
	// 聊天路由组
	v3 := r.Group("/api/chat")
	{
		v3.GET("/chats", search.Chat)             //聊天
		v3.POST("/addMessage", search.AddMessage) //信息发送
		v3.GET("/listMess", search.ListMess)      //聊天记录
	}
	// 朋友圈路由组
	v4 := r.Group("/api/moments")
	{
		v4.POST("/addMom", search.AddMom)   //朋友圈发布
		v4.GET("/listMom", search.ListMom)  //朋友圈列表
		v4.POST("/addLike", search.AddLike) //点赞
	}

}
